iT邦幫忙

2026 iThome 鐵人賽

DAY 5
0
自我挑戰組

30天搞定科技背後的東西系列 第 5

Day 5 : HTTP和HTTPS 到底差在哪裡?

  • 分享至 

  • xImage
  •  

前幾天一路從網址、DNS、IP,寫到昨天的 Wi-Fi
現在大概已經知道,當我們拿手機連上 Wi-Fi 之後,就可以透過網路去存取其他網站和服務。

但我突然想到一個問題
我們每天都在網路上傳送這麼多資料,那這些資料是安全的嗎?
例如我們登入 Instagram、網路購物、輸入帳號密碼,甚至填寫信用卡資料
這些東西在網路上傳來傳去的時候,會不會被別人看到?

這時候就要認識一個我們其實每天都會遇到的東西:HTTPS

一、HTTP 是什麼?
HTTP 的全名是 HyperText Transfer Protocol,中文通常翻成超文字傳輸協定
名字聽起來有點複雜,但不要被它嚇到
簡單來說,HTTP 就是一套規則,讓瀏覽器和網站的伺服器可以互相溝通

像是今天我打開瀏覽器,輸入一個網址
我的瀏覽器就會跟伺服器說 欸,我想要看這個網頁,可以把資料給我嗎?
伺服器收到之後,就會回傳相關資料
最後瀏覽器再把這些資料顯示成我們看到的網頁

所以可以先把 HTTP 想成
瀏覽器和伺服器之間溝通的一套規則。

二、那 HTTPS 又是什麼?
HTTPS 其實可以簡單理解成 HTTP + 加密保護
HTTPS 的最後那個 S,是 Secure,也就是安全的意思
所以 HTTPS 就是在 HTTP 的基礎上,再加入加密等安全機制,讓資料在傳輸的過程中受到保護
這也是為什麼我們現在打開很多網站時,網址前面會看到
🔒https://

這個小鎖頭就是在告訴我們
這個網站和你的瀏覽器之間的連線有使用 HTTPS 保護。

三、如果沒有 HTTPS,會發生什麼?
這裡可以用一個很生活化的例子來想
假設今天我要寄一封信給朋友
如果我把內容直接寫在紙上不放進信封裡,然後直接就拿去寄
中間任何碰到這封信的人,都有可能看到裡面的內容
但如果我把內容鎖進一個只有我和朋友知道怎麼打開的盒子裡,就算有人在中間拿到,也比較難直接看到內容
HTTPS 的加密就有點像這個概念,我們的資料在傳輸過程中會被加密,降低被第三方直接看懂的風險

四、那 HTTPS 是不是代表網站一定安全?
這裡有一個很重要的地方
看到 HTTPS,不代表這個網站一定是好網站
這是我今天查資料之後覺得滿需要注意的一件事!
HTTPS 主要是在保護
你和網站之間的資料傳輸
但它沒有辦法保證這個網站本身一定值得信任

例如有人做了一個假的購物網站,也可以使用 HTTPS
所以看到網址旁邊有鎖頭時,不代表:
有鎖頭=這一定是官方網站
我們還是要確認網站的網址、網站來源,以及自己是不是從正確的地方進入
這點其實滿重要的

五、那為什麼以前比較常看到 HTTP,現在 HTTPS 越來越常見?
因為我們現在在網路上傳送的資料越來越多
以前可能只是看看網頁內容
但現在我們會

  • 登入社群網站
  • 網路購物
  • 使用網路銀行
  • 填寫個人資料
  • 傳送照片
  • 使用各種線上服務
    如果這些資料都沒有適當的保護,風險就會變高
    所以現在網站普遍會使用 HTTPS,來降低資料在傳輸過程中被竊聽或竄改的風險

六、那我以後看到小鎖頭要注意什麼?
今天學完之後,我覺得以後看到網址前面的 🔒,可以先想到:
喔,這個連線有使用 HTTPS
但不要直接理解成:
有鎖頭,所以這個網站百分之百安全

兩件事情是不一樣的。
HTTPS 是網站安全的一部分,而不是安全保證書
所以如果今天收到一個奇怪的連結,就算它有 HTTPS,也還是要先確認網址是不是正確的。

七、心得
以前我看到網址前面的鎖頭,大概只知道有鎖頭應該就是算安全的網站
但今天才發現,其實 HTTPS 主要是在保護資料傳輸這件事情
而且我覺得這幾天開始慢慢把前面的內容連起來了
從我知道網址怎麼找到網站、認識了 IP,也了解手機怎麼透過 Wi-Fi 連上網路
今天則開始知道資料在網路上傳來傳去的時候,要怎麼保護它
原本只是一個小小的 🔒,背後居然也有這麼多東西。

⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

明日預告

今天講到了資料傳輸,那下一個問題就很自然了
網站到底是怎麼知道我是誰的?
為什麼我登入一次之後,重新整理網頁還是登入狀態?
為什麼購物網站知道我剛剛把什麼東西放進購物車?
下一篇就來認識一個很常出現在我們身邊的東西:Cookie


上一篇
Day 4 : Wi-Fi 到底是怎麼讓我們上網的?
下一篇
Day 6 : 網站到底怎麼知道我是誰? Cookie 是什麼?
系列文
30天搞定科技背後的東西6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言